/*Copyright (C) 2023  深圳极向量科技有限公司 All Rights Reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.*/

package neatlogic.framework.integration.dto.table;

import java.util.List;

/**
 * @author linbq
 * @since 2021/10/22 17:45
 **/
public class SourceColumnVo {
    private String column;
//    private Object value;
    private String expression;
    private List<String> valueList;

    public String getColumn() {
        return column;
    }

    public void setColumn(String column) {
        this.column = column;
    }

//    public Object getValue() {
//        if (value == null && CollectionUtils.isNotEmpty(valueList)) {
//            value = valueList.get(0);
//        }
//        return value;
//    }
//
//    public void setValue(Object value) {
//        this.value = value;
//    }

    public String getExpression() {
        return expression;
    }

    public void setExpression(String expression) {
        this.expression = expression;
    }

    public List<String> getValueList() {
        return valueList;
    }

    public void setValueList(List<String> valueList) {
        this.valueList = valueList;
    }
}
